//
// Created by de on 3/31/21.
//

#ifndef FORCEEIGENTEST_MONITORCLIENT_H
#define FORCEEIGENTEST_MONITORCLIENT_H


#include <State/StateSelection/StateSelection.h>
#include "MonitorInterface.h"

class MonitorClient :public MonitorInterface{
public:
    MonitorClient(StateSelection  * stateSelection);

    bool checkDevice(DeviceState2Commu & m_DeviceState2Commu);

private:
    StateSelection * p_stateSelection;
    RosHandler * p_Node;
    ForceDeviceCommCode *p_DeviceControlCode;

};


#endif //FORCEEIGENTEST_MONITORCLIENT_H
